██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Boot sector
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
Il mwawboot sector, o mwbasettore di avvio, è una regione di spazio di una mwbqmemoria di massa o di una mwbgpartizione. Ogni partizione ha infatti un boot sector, mentre l'hard disk nella sua integrità ha il mwbwmaster boot record. Al suo interno, il boot sector contiene il mwcaboot loader, un piccolo programma che carica il sistema operativo in memoria e trasferisce il controllo della macchina ad esso.
Contents
• Note
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Caratteristiche
Il boot sector è lungo esattamente 512 mwdabyte, e termina con i valori mwdqesadecimale 0x55 (byte 511) e 0xAA (byte 512). Anche i mwdgfloppy disk, che hanno una sorta di boot loader, contengono solitamente un programma che mostra un messaggio di errore, che chiede all'utente di inserire un disco avviabile e di premere invio.
Nel caso del danneggiamento del settore di avvio, l'hard disk, con suo sistema operativo al suo interno, non sarà più avviabile.
PC IBM compatibili
Su una macchina mwegIBM compatibile, il mwewBIOS della mwfascheda madre seleziona un dispositivo di avvio, quindi copia il primo settore dal dispositivo (che può essere un mwfqMBR, VBR o qualsiasi codice eseguibile), nella mwfwmemoria fisica all'indirizzo di memoria 0x7C00. Su altri sistemi, il processo potrebbe essere molto diverso.
Unified Extensible Firmware Interface (UEFI)
L'mwggUEFI non si basa sui settori di avvio, il sistema UEFI carica direttamente il programma di avvio (file dell'applicazione EFI nel disco USB o nella partizione di sistema EFI).cite-ref-1[1] Inoltre, la specifica UEFI contiene la funzione di avvio protetto (mwhwsecure boot), che sostanzialmente richiede che il codice UEFI sia mwiafirmato digitalmente.
Vulnerabilità
Il boot sector è un punto critico sfruttabile dai malintenzionati per eseguire mwiwcodice maligno e prendere il controllo del sistema.
Esistono alcuni mwjqvirus (Boot sector/Master Boot Record infector virus) che infettano i settori di sistema, presenti nella struttura di dischi removibili e dischi rigidi (boot sector) o soltanto sui dischi rigidi (mwjgMaster boot record). Questi tipi di virus lavorano a basso livello, vengono caricati in memoria durante il processo di mwjwbootstrap, prima che il sistema operativo si trovi in memoria, e usano i servizi del BIOS per infettare i settori di memorie rimovibili e dischi rigidi.
Gli autori del codice virale inseriranno una copia del loro virus all'interno di un mwkqfloppy disk o di una mwkgchiavetta USB, per poi andare a inserire questi ultimi in altri computer, infettando così quei sistemi. Molti esperti di computer consigliano di disabilitare il boot da supporto rimovibili, procedura eseguibile dal BIOS, e di abilitarlo solamente qualora fosse realmente necessario.
Note
cite-note-11. ↑ mwmq(mwmgmwmwEN) mwnamwnqUEFI - OSDev Wiki, su mwngwiki.osdev.org. mwnwURL consultato il 23 novembre 2021.
Voci correlate